package com.cq.hd.order.api.dto;

import com.cq.hd.common.enums.biz.SubOrderStateEnum;
import com.cq.hd.common.pagination.PageDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class MerchantOrderPageDto extends PageDto implements Serializable {

    private Long merchantId;

    private Integer subOrderState = SubOrderStateEnum.VERIFIED.getValue();

    @ApiModelProperty(value = "订单类型(1-团购订单,2-报名订单,4-团购+报名订单,5积分订单)")
    private Integer orderType;

    @ApiModelProperty(value = "商品名称/子订单编号条件")
    private String selectKey;

    @ApiModelProperty(value = "手机号")
    private String mobile;

    @ApiModelProperty(value = "商家ids")
    private List<Long> businessIds;

    @ApiModelProperty(value = "开始核销时间")
    private String startVerifyTime;

    @ApiModelProperty(value = "结束核销时间")
    private String endVerifyTime;

}
